var obj = {
  name: "yz"
}

var info = {
  name: "niub",
  son: obj
}

var mes = {
  name: "edg",
  son: obj
}
/**
 * 常用垃圾回收机制算法
 * （1）count计数算法，与文件硬链接类似
 * 规则：若没有任何其他数据引用该数据，则该数据的count值为0，意味着可以安全地进行内存回收
 * 弊端！！！！
 * 循环引用，形成强连通图，则很难回收，就容易产生内存泄漏
 * 解决方法，使某个被引用变量设置为null 
 * （2）标记清除算法（主要使用的垃圾回收算法）
 * 从根节点开始，树状结构依次向下查询，若不可达，则会被清除
 */


